package customerEnter.Frame.Utils;

import net.sf.json.JSONArray;

/**
 * json的封裝
 * 
 * 类名称：SystemJSON 类描述： 创建人：dy 创建时间：2016-4-28 上午8:27:39
 * 
 */
@SuppressWarnings({ "unchecked" })
public class SystemJSON {
	private static JSONArray	jsonString;

	/**
	 * 轉換成json字符串
	 * 
	 * @param <T>
	 */
	public static <T> JSONArray ListToJsonObject(T list) {
		jsonString = JSONArray.fromObject(list);
		return jsonString;
	}

	/**
	 * json轉換成list
	 * 
	 * @param <T>
	 */
	public static <T> T JSONArrayToList(JSONArray jsonString, Class<?> Class) {
		return (T) JSONArray.toCollection(jsonString, Class);
	}

}
